type runtime.m

85 uses

	runtime (current package)
		cgocall.go#L243: func callbackUpdateSystemStack(mp *m, sp uintptr, signal bool) {
		coro.go#L32: 	mp        *m
		debug.go#L161: 	for mp := (*m)(atomic.Loadp(unsafe.Pointer(&allm))); mp != nil; mp = mp.alllink {
		debug.go#L171: 	for mp := (*m)(atomic.Loadp(unsafe.Pointer(&allm))); mp != nil; mp = mp.alllink {
		lock_futex.go#L136: func semacreate(mp *m) {}
		lock_futex.go#L158: func semawakeup(mp *m) {
		lock_spinbit.go#L417: 	var committed *m // If we choose an M within the stack, we've made a promise to wake it
		malloc.go#L2238: func profilealloc(mp *m, x unsafe.Pointer, size uintptr) {
		malloc_stubs.go#L139: func doubleCheckSmallScanNoHeader(size uintptr, typ *_type, mp *m) {
		malloc_stubs.go#L239: func doubleCheckSmallNoScan(typ *_type, mp *m) {
		malloc_stubs.go#L347: func doubleCheckTiny(size uintptr, typ *_type, mp *m) {
		mcache.go#L139: func getMCache(mp *m) *mcache {
		mheap.go#L2481: func gcParkStrongFromWeak() *m {
		mprof.go#L437: func mProf_Malloc(mp *m, p unsafe.Pointer, size uintptr) {
		mprof.go#L1226: 	first := (*m)(atomic.Loadp(unsafe.Pointer(&allm)))
		os_linux.go#L170: func newosproc(mp *m) {
		os_linux.go#L387: func mpreinit(mp *m) {
		os_linux.go#L419: func mdestroy(mp *m) {
		os_linux.go#L580: func signalM(mp *m, sig int) {
		os_linux.go#L591: func validSIGPROF(mp *m, c *sigctxt) bool {
		preempt.go#L120: 	var asyncM *m
		preempt.go#L289: func canPreemptM(mp *m) bool {
		preempt_nonwindows.go#L10: func osPreemptExtEnter(mp *m) {}
		preempt_nonwindows.go#L13: func osPreemptExtExit(mp *m) {}
		proc.go#L119: 	m0           m
		proc.go#L854: 	sched.midle.init(unsafe.Offsetof(m{}.idleNode))
		proc.go#L998: func mcommoninit(mp *m, id int64) {
		proc.go#L1043: func mProfStackInit(mp *m) {
		proc.go#L1073: func (mp *m) becomeSpinning() {
		proc.go#L1086: func (mp *m) snapshotAllp() []*p {
		proc.go#L1097: func (mp *m) clearAllpSnapshot() {
		proc.go#L1101: func (mp *m) hasCgoOnStack() bool {
		proc.go#L2269: func allocm(pp *p, fn func(), id int64) *m {
		proc.go#L2286: 		var newList *m
		proc.go#L2743: func lockextra(nilokay bool) *m {
		proc.go#L2765: 			return (*m)(unsafe.Pointer(old))
		proc.go#L2773: func unlockextra(mp *m, delta int32) {
		proc.go#L2785: func getExtraM() (mp *m, last bool) {
		proc.go#L2796: func putExtraM(mp *m) {
		proc.go#L2804: func addExtraM(mp *m) {
		proc.go#L2906: func newm1(mp *m) {
		proc.go#L5124: func addGSyscallNoP(mp *m) {
		proc.go#L5144: func decGSyscallNoP(mp *m) {
		proc.go#L5748: func sigprof(pc, sp, lr uintptr, gp *g, mp *m) {
		proc.go#L5852: 		var mp *m
		proc.go#L6160: 		var mp *m
		proc.go#L6731: 	mp     *m
		proc.go#L7200: func mput(mp *m) {
		proc.go#L7213: func mget() *m {
		proc.go#L7216: 	mp := (*m)(sched.midle.pop())
		proc.go#L7230: func mgetSpecific(mp *m) *m {
		rand.go#L188: func mrandinit(mp *m) {
		runtime1.go#L600: func acquirem() *m {
		runtime1.go#L607: func releasem(mp *m) {
		runtime2.go#L289: func (mp muintptr) ptr() *m { return (*m)(unsafe.Pointer(mp)) }
		runtime2.go#L292: func (mp *muintptr) set(m *m) { *mp = muintptr(unsafe.Pointer(m)) }
		runtime2.go#L299: func setMNoWB(mp **m, new *m) {
		runtime2.go#L487: 	m         *m      // current m; offset known to arm liblink
		runtime2.go#L618: type m struct {
		runtime2.go#L670: 	alllink         *m // on allm
		runtime2.go#L691: 	freelink    *m // on sched.freem
		runtime2.go#L732: 	m
		runtime2.go#L738: 	_ [(1 - goarch.IsWasm) * (2048 - mallocHeaderSize - mRedZoneSize - unsafe.Sizeof(m{}))]byte
		runtime2.go#L750: 	m *atomic.Pointer[m]
		runtime2.go#L753: func newMWeakPointer(mp *m) mWeakPointer {
		runtime2.go#L754: 	w := mWeakPointer{m: new(atomic.Pointer[m])}
		runtime2.go#L759: func (w mWeakPointer) get() *m {
		runtime2.go#L988: 	freem *m
		runtime2.go#L1402: 	allm *m
		secret.go#L79: func noopSignal(mp *m) {
		signal_unix.go#L369: func preemptM(mp *m) {
		signal_unix.go#L561: func adjustSignalStack(sig uint32, mp *m, gsigStack *gsignalStack) bool {
		signal_unix.go#L601: func adjustSignalStack2(sig uint32, sp uintptr, mp *m, ssDisable bool) {
		signal_unix.go#L845: func fatalsignal(sig uint32, c *sigctxt, gp *g, mp *m) *g {
		signal_unix.go#L1118: func sigNotOnStack(sig uint32, sp uintptr, mp *m) {
		tls_stub.go#L10: func osSetupTLS(mp *m) {}
		tracecpu.go#L213: func traceCPUSample(gp *g, mp *m, pp *p, stk []uintptr) {
		traceruntime.go#L30: 	link          *m                                   // Snapshot of alllink or freelink.
		traceruntime.go#L172: 	mp  *m
		traceruntime.go#L685: func traceThreadDestroy(mp *m) {
		tracestack.go#L36: 	var mp *m
		vgetrandom_linux.go#L81: func vgetrandomDestroy(mp *m) {